Big Huge Thesaurus

European country

noun